<?php

include_once ('com/alibaba/openapi/client/entity/SDKDomain.class.php');
include_once ('com/alibaba/openapi/client/entity/ByteArray.class.php');
include_once ('FenxiaoWarehouseCreateOrderParam/AlibabaCbuLinkorderModelOutItemInfo.class.php');

class AlibabaCbuLinkorderParamCloudWarehouseOrderCreateRequestCloudWarehouseOrderEntryCreateRequest extends SDKDomain {

       	
    private $channelPlatformCode;
    
        /**
    * @return 渠道平台编码	
    */
        public function getChannelPlatformCode() {
        return $this->channelPlatformCode;
    }
    
    /**
     * 设置渠道平台编码	     
     * @param String $channelPlatformCode     
     * 参数示例：<pre>douyin</pre>     
     * 此参数必填     */
    public function setChannelPlatformCode( $channelPlatformCode) {
        $this->channelPlatformCode = $channelPlatformCode;
    }
    
        	
    private $channelShopCode;
    
        /**
    * @return 渠道店铺编码	
    */
        public function getChannelShopCode() {
        return $this->channelShopCode;
    }
    
    /**
     * 设置渠道店铺编码	     
     * @param String $channelShopCode     
     * 参数示例：<pre>xfd</pre>     
     * 此参数必填     */
    public function setChannelShopCode( $channelShopCode) {
        $this->channelShopCode = $channelShopCode;
    }
    
        	
    private $channelShopName;
    
        /**
    * @return 渠道店铺名称
    */
        public function getChannelShopName() {
        return $this->channelShopName;
    }
    
    /**
     * 设置渠道店铺名称     
     * @param String $channelShopName     
     * 参数示例：<pre>eff</pre>     
     * 此参数必填     */
    public function setChannelShopName( $channelShopName) {
        $this->channelShopName = $channelShopName;
    }
    
        	
    private $itemInfo;
    
        /**
    * @return 1688商品信息
    */
        public function getItemInfo() {
        return $this->itemInfo;
    }
    
    /**
     * 设置1688商品信息     
     * @param AlibabaCbuLinkorderModelOutItemInfo $itemInfo     
     * 参数示例：<pre>{}</pre>     
     * 此参数必填     */
    public function setItemInfo(AlibabaCbuLinkorderModelOutItemInfo $itemInfo) {
        $this->itemInfo = $itemInfo;
    }
    
        	
    private $ali1688SubOrderId;
    
        /**
    * @return 1688子订单id
    */
        public function getAli1688SubOrderId() {
        return $this->ali1688SubOrderId;
    }
    
    /**
     * 设置1688子订单id     
     * @param String $ali1688SubOrderId     
     * 参数示例：<pre>1111</pre>     
     * 此参数必填     */
    public function setAli1688SubOrderId( $ali1688SubOrderId) {
        $this->ali1688SubOrderId = $ali1688SubOrderId;
    }
    
    	
	private $stdResult;
	
	public function setStdResult($stdResult) {
		$this->stdResult = $stdResult;
					    			    			if (array_key_exists ( "channelPlatformCode", $this->stdResult )) {
    				$this->channelPlatformCode = $this->stdResult->{"channelPlatformCode"};
    			}
    			    		    				    			    			if (array_key_exists ( "channelShopCode", $this->stdResult )) {
    				$this->channelShopCode = $this->stdResult->{"channelShopCode"};
    			}
    			    		    				    			    			if (array_key_exists ( "channelShopName", $this->stdResult )) {
    				$this->channelShopName = $this->stdResult->{"channelShopName"};
    			}
    			    		    				    			    			if (array_key_exists ( "itemInfo", $this->stdResult )) {
    				$itemInfoResult=$this->stdResult->{"itemInfo"};
    				$this->itemInfo = new AlibabaCbuLinkorderModelOutItemInfo();
    				$this->itemInfo->setStdResult ( $itemInfoResult);
    			}
    			    		    				    			    			if (array_key_exists ( "ali1688SubOrderId", $this->stdResult )) {
    				$this->ali1688SubOrderId = $this->stdResult->{"ali1688SubOrderId"};
    			}
    			    		    		}
	
	private $arrayResult;
	public function setArrayResult($arrayResult) {
		$this->arrayResult = $arrayResult;
				    		    			if (array_key_exists ( "channelPlatformCode", $this->arrayResult )) {
    			$this->channelPlatformCode = $arrayResult['channelPlatformCode'];
    			}
    		    	    			    		    			if (array_key_exists ( "channelShopCode", $this->arrayResult )) {
    			$this->channelShopCode = $arrayResult['channelShopCode'];
    			}
    		    	    			    		    			if (array_key_exists ( "channelShopName", $this->arrayResult )) {
    			$this->channelShopName = $arrayResult['channelShopName'];
    			}
    		    	    			    		    		if (array_key_exists ( "itemInfo", $this->arrayResult )) {
    		$itemInfoResult=$arrayResult['itemInfo'];
    			    			$this->itemInfo = new AlibabaCbuLinkorderModelOutItemInfo();
    			    			$this->itemInfo->setStdResult ( $itemInfoResult);
    		}
    		    	    			    		    			if (array_key_exists ( "ali1688SubOrderId", $this->arrayResult )) {
    			$this->ali1688SubOrderId = $arrayResult['ali1688SubOrderId'];
    			}
    		    	    		}
 
   
}
?>